home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)C
/
(A)C1.ADF
/
Utilities
/
changes.LHARC
< prev
next >
Wrap
Text File
|
1989-09-12
|
6KB
|
133 lines
This file describes changes made to Lharc for the Amiga since vers.
0.31
- Vers. 0.33 3-Sept-89
-15% faster in compressing files
-lharc no more crashes while archiving/listing zero length files
-if T: is not assigned, temporary files go to current directory
-Lharc now checks if a file is already in the archive before adding
it
-the add command used to try to add to the archive the archive
itself!
-other small bugs removed
- Vers. 0.50 15-Sept-89
-added command 'move'
-added command 'delete'
-added command 'update'
-added command 'freshen'
-added wildcard '*' as a synonim of '#?'
-if a new archive is created but no files are added, an empty archive
is no longer left behind
-sometimes Lharc crashed if you tried to unpack a corrupted archive
-other small bugs removed
- Vers 1.0 27-Oct-89
-now checks if a file already exists and asks for confermation before
overwriting
-switch p pauses lharc after loading (to allow swapping of floppies)
-switch m suppresses confermation questions
-switch x stores/extracts files complete with path names (if needed,
directories are automatically created)
-switch n suppresses the progress indicators
-switch w lets you choose your own directory for temporary files
-switch P lets you choose Lharc's priority
-switch a stores/extracts files complete with their attributes
-switch r recursively collects files to be added (you can now store
an entire disk, complete with directories, with one single command)
-switch u converts file names to uppercase (for 100% MSDOS compatibility)
-wild cards now allowed in archive names (you can now issue commands
like "lharc v *.lzh")
-totally automatic handling of corrupted archives
-name for temporary files is now Lharc.TMP_XXXXXX, where XXXXXX is an
hex number representing the address of Lharc's Task structure (so you
can now execute multiple copies of lharc at the same time)
-file names are no more converted to lowercase
-date of extracted files is now preserved
-better I/O buffering makes it faster with floppies
-Vers 1.10 29-Jan-90
-Compression is now 20%-50% faster (depending on the type of file)
-Decompression is now 17% faster
-Files beeing added can now be sorted alphabetically or
chronologically, both in ascending or descending order (default is
alpha ascending sort)
-Autoshow files: if your archive contains an important text file and
you want to be sure taht the one who unpacks the archive reads it
(for example a copyright notice or some special instructions for
unpacking), you can tell Lharc to dislpay the text in a window
immediately after extracting it.
-Now the extract, list and delete commands have the -x switch
activated by default, so you will no more miss path names bacause you
forgot that switch. Anyway if you ignore path names (by overriding
the above default) a warning is printed
-Corrected the famous bug in the 'move' command: multiple files can
now be correctly moved through the use of wildcards
-For convenience of scripts fans, new return code 5 (indicating a
minor problem) has been added besides the usual 0 ('everyting OK')
and 20 ('fatal error').
-A more intelligent memory allocation tecnique: now lharc will
require less memory while working on archives with a lot of entries.
-New progress indicator display
-Messages that require an interaction with the user (such as 'File
exists: overwrite?') are now sent to stderr so that there is no
problem when the user redirects the output of LHarc to a file.
-Minor bugs removed
-Version 1.20 29-jun-1990
-Faster! With respect to version 1.10, Lharc is now 15% faster in
compression and an amazing 35% faster in decompression.
-The program is now 'pure', i.e. it can be made resident just like
the AmigaDOS commands found in the C directory. (A 'must' for floppy
users!)
-Lharc now stores file comments (i.e. filenotes) as well and still
retains full compatibility with previous versions and with MSDOS
(thanks to Stefan Boberg for suggesting how to do that!).
You can turn off this feature with the new switch '-f'.
Please note that there is now a difference between the 'l' and 'v'
commands: 'l' will show the archive contents but won't show any
comments that may be contained in the archive, while 'v' will show
them, too.
-You can now store your favourite switch configuration in the
environment variable 'LHARC' so that you don't have to type the
switches every time.
-User selectable I/O buffer size. The new '-b' switch lets you choose
yourself the size of I/O buffers. Increasing the I/O buffer size can
considerably speed up some operations (especially with hard-disks).
-No more useless directory scannigs when wildcards are not used to
specify files to be archived.
-Increased to 64 the maximum number of arguments that may be present
in the command line (this should satisfy those using shells that
perform wildcard expansion on the command line) Moreover, the
command line parsing is now more intelligent and will no more
misunderstand a mispelled command line.
-Those who are low on memory may appreciate the fact that now Lharc
saves 24K of memory while decompressing with respect to version
1.10. In spite of the new features added, the program is also 7K
shorter!
-Now correctly adds the .LZH estension even if there is a period in
the PATH name of the archive.
-Other minor bugs removed.
-Version 1.21 08-Aug-1990
No new feature in this version, just a few bug fixes
-Read-from-location-zero bug eliminated: now Lharc works even if
memory location zero (which usually contains a 0) as been altered.
-Now Lharc creates archives with the correct name even if the part
of the path name referring to the device contains a period.
-It as been reported that Lharc 1.20 sometimes crashed while reading
corrupted archives: I could not reproduce the problem, but it should
be fixed in this version
Please refer to Lharc.doc for a more complete explaination of these
new features.